package com.woniuxy.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * @author 高瑞
 * @date 2022/1/4 000413:51
 */
@Data
public class DistributorupdateParam {

    //渠道商ID
    @NotNull(message = "渠道商ID不能为空！")
    @ApiModelProperty("渠道商ID")
    private Integer distributorId;

   //经销商名
   @ApiModelProperty("经销商名")
   @NotBlank(message = "经销商名不能为空！")
    private String distributorName;

    //经销商手机号

    /**
     * 验证手机号，空和正确的手机号都能验证通过<br/>
     * 正确的手机号由11位数字组成，第一位为1
     * 第二位为 3、4、5、7、8
     *
     */
    @Pattern(regexp = "1[3|4|5|7|8][0-9]\\d{8}", message = "手机号格式错误！")
    @NotBlank(message = "经销商手机号不能为空！")
    @ApiModelProperty("经销商手机号")
    private String distributorPhone;

    //经销商状态
    @NotNull(message = "经销商状态不能为空！")
    @ApiModelProperty("经销商状态")
    private Integer distributorStatus;
}
